.oem_footer_menu {
    @media screen and (max-width: 767px) {
        border-bottom: 1px solid rgba(29,29,29,.2);
    }
    .pc_title,.mobile_title {
        font-family: var(--title_font_family);
        font-weight: bold;
        font-size: 15px;
        text-transform: uppercase;
    }
    .mobile_title {
        color: var(--color);
        padding: 13px 0;
        border-bottom: 1px solid var(--color);
        &.open {
            .icon_svg {
                &::after {
                    transform: translateY(-50%) rotate(180deg);
                }
                &::before {
                    opacity: 0;
                }
            }
        }
        .icon_svg {
            position: relative;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 12px;
            height: 12px;
            &::before {
                content: '';
                position: absolute;
                background-color: var(--color);
                width: 2px;
                height: 12px;
                transition: all .3s ease;
            }
            &::after {
                content: '';
                position: absolute;
                width: 12px;
                height: 2px;
                background-color: var(--color);
                transform: translateY(-50%) rotate(0);
                transition: all .3s ease;
            }
        }
    }
    .list {
        @media screen and (max-width: 767px) {
            display: none;
            margin-top: 13px;
        }
        li {
            a {
                line-height: 2.3;
                position: relative;
                color: var(--color);
                opacity: .8;
                &:hover {
                   opacity: 1;
                   text-decoration: underline;
                   text-underline-offset: 3px;
                }
            }
        }
    }
}